package controllcivil.VO;

import java.util.Calendar;

import controllcivil.bean.Estoque;
import controllcivil.bean.Material;

public class EstoquoVO {	

	private Material material;
	private double quantidadeMinima;
	private double quantidadeAtual;
	private Calendar ultimaAtualizacao;
	private boolean destaque;
	
	public EstoquoVO() {
		
	}
	
	public EstoquoVO(Estoque estoque) {
		this.material = estoque.getMaterial();
		this.quantidadeMinima = estoque.getQuantidadeMinima();
		this.quantidadeAtual = estoque.getQuantidadeAtual();
		this.ultimaAtualizacao = estoque.getUltimaAtualizacao();
		
		if (quantidadeAtual > quantidadeMinima){
			setDestaque(Boolean.TRUE);
		}
	}
	
	public Material getMaterial() {
		return material;
	}

	public void setMaterial(Material material) {
		this.material = material;
	}

	public double getQuantidadeMinima() {
		return quantidadeMinima;
	}

	public void setQuantidadeMinima(double quantidadeMinima) {
		this.quantidadeMinima = quantidadeMinima;
	}

	public Calendar getUltimaAtualizacao() {
		return ultimaAtualizacao;
	}

	public void setUltimaAtualizacao(Calendar ultimaAtualizacao) {
		this.ultimaAtualizacao = ultimaAtualizacao;
	}
	public double getQuantidadeAtual() {
		return quantidadeAtual;
	}

	public void setQuantidadeAtual(double quantidadeAtual) {
		this.quantidadeAtual = quantidadeAtual;
	}

	public boolean isDestaque() {
		return destaque;
	}

	public void setDestaque(boolean destaque) {
		this.destaque = destaque;
	}
	
	

}
